// params接口

export interface IParams {
  cityId?: number | string
  pageNum?: number | string
  pageSize?: number | string
  type?: number | string
  ticketFlag?: number | string
  filmId?: number | string
  cinemaId?: number | string
  gateway?: number | string
  k: number | string
}

// 请求头接口
// type IHead = {
//   'X-Client-Info': string
//   'X-Host': string
// }
// export type IHeaders = {
//   hot: IHead
//   coming: IHead
//   list: IHead
//   moverDetail: IHead
//   cinimDatail: IHead
//   city: IHead
// }

// 键组成的联合类型
export type IHeaders = 'hot' | 'coming' | 'list' | 'moverDetail' | 'cinimDatail' | 'city'

// 热映接口

export interface IFilmObj {
  actors: any[]
  category: string
  director: string
  filmId: number
  filmType: { name: string; value: string }
  grade: string
  name: string
  nation: string
  poster: string
  premiereAt: number
  runtime: number
  synopsis: string
  [key: string]: any
}
